<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>
<%@ page import="java.sql.Statement" %>

Created by IntelliJ IDEA.

  User: 113主机

  Date: 2020/10/2

  Time: 9:33

  To change this template use File | Settings | File Templates.

--%>

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

  <jsp:useBean id="user" class="com.media.bean.UserBean"></jsp:useBean>
  <jsp:setProperty name="user" property="*"></jsp:setProperty>

  <%  //加载数据库驱动
      Class.forName("com.mysql.jdbc.Driver");//此行报错，表示驱动没有成功
      //连接数据库
      String url = "jdbc:mysql://localhost:3306/book";
      Connection connection = (Connection) DriverManager.getConnection(url,"root","root");//报此行错误，说明url地址有错 检查数据库名 用户名 密码 IP地址
      //使用Statement对象执行sql语句
      Statement stmt = connection.createStatement();
      //字符串类型的数据插入数据库必须使用引号 数值类型不用使用单引号
      String sql = "insert into user(username,password,gender,age) values ("+user.getUsername()+","+user.getPassword()+",1,20)";
      //String sql = "update user set status = 3 where id = 4";//修改语句
      //String sql = "delete from user where id = 8";//删除语句
      int count = stmt.executeUpdate(sql);//此行报错 表示sql语句有错误 检查sql语句 还有可能是数据库有问题 检查 数据库 字段（类型 长度 名称）自增

      if (count > 0){
          out.print("删除成功");
      }else{
          out.print("删除失败");//执行此位置 表示 sql语句是执行成功了 只是没有修改数据
      }
%>